package zhieasy.cn.service.common;

import com.baomidou.mybatisplus.extension.service.IService;
import zhieasy.cn.common.form.StudentAuthForm;
import zhieasy.cn.model.common.StudentUser;

/**
 * 学生信息认证
 * @author zouchanglin
 */
public interface StudentUserService extends IService<StudentUser> {
    /**
     * 获取验证码图片
     * @param openId openId
     * @return 验证码图片URL
     */
    String getAuthCodeImage(String openId);

    /**
     * 信息认证与绑定
     * @param studentAuthForm 认证表单
     * @return 保存的原始数据
     */
    StudentUser authStudentInfo(StudentAuthForm studentAuthForm, String wxOpenId);


    Boolean isHaveStudentUser(String openId);
}
